package com.kayo.specimen.dao;

import com.kayo.specimen.model.Menu;
import com.kayo.specimen.model.view.MenuView;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface MenuMapper {
    List<MenuView> select(@Param("id") String id, @Param("name") String name,
                          @Param("url") String url, @Param("privilegeId") String privilegeId,
                          @Param("category") String category, @Param("order") String order);

    int insert(Menu... menus);

    int update(Menu... menus);

    int delete(String... menuId);

    List<Menu> getMenusByUser(@Param("userId") String userId,@Param("userCode") String userCode);
}
